home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.1O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- Integer INTEGER002
- Integer INTEGER003
- Integer INTEGER004
- Integer INTEGER005
- Integer INTEGER006
- Integer INTEGER007
- String STRING001
- String TSTRING002(40)
- String TSTRING003(41)
- String TSTRING004(42)
- String TSTRING005(43)
- String TSTRING006(50)
- String TSTRING007(50)
- String TSTRING008(50)
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String STRING013
- String STRING014
- String STRING015
- String STRING016
- String STRING017
-
- ;------------------------------------------------------------------------------
-
- STRING001 = ReadLine(PPEPath() + "ags_last.cfg", 16)
- FClose -1
- If (Upper(STRING001) == "NO") Goto LABEL001
- If (Upper(STRING001) == "YES") Goto LABEL002
- :LABEL001
- If (CDOn() == 1) Goto LABEL002
- If (CDOn() == 0) End
- :LABEL002
- GetUser
- STRING012 = U_Name()
- STRING013 = U_City
- STRING014 = Carrier()
- STRING011 = U_Logons()
- STRING009 = U_Bul() / 1024
- STRING010 = U_Bdl() / 1024
- STRING016 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 1)
- STRING017 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 2)
- STRING015 = ReadLine(PPEPath() + "ags_tmp." + String(PcbNode()), 3)
- FClose -1
- Delete PPEPath() + "ags_tmp." + String(PcbNode())
- For INTEGER001 = 1 To 37
- If (INTEGER001 == 1) Goto LABEL003
- INTEGER001 = INTEGER001 + 3
- :LABEL003
- TSTRING002(INTEGER001) = ReadLine(PPEPath() + "last.dat", INTEGER001)
- Next
- For INTEGER002 = 2 To 38
- If (INTEGER002 == 2) Goto LABEL004
- INTEGER002 = INTEGER002 + 3
- :LABEL004
- TSTRING003(INTEGER002) = ReadLine(PPEPath() + "last.dat", INTEGER002)
- Next
- For INTEGER003 = 3 To 39
- If (INTEGER003 == 3) Goto LABEL005
- INTEGER003 = INTEGER003 + 3
- :LABEL005
- TSTRING004(INTEGER003) = ReadLine(PPEPath() + "last.dat", INTEGER003)
- Next
- For INTEGER004 = 4 To 40
- If (INTEGER004 == 4) Goto LABEL006
- INTEGER004 = INTEGER004 + 3
- :LABEL006
- TSTRING005(INTEGER004) = ReadLine(PPEPath() + "last.dat", INTEGER004)
- Next
- FClose -1
- For INTEGER005 = 1 To 37
- If (INTEGER005 == 1) Goto LABEL007
- INTEGER005 = INTEGER005 + 3
- :LABEL007
- TSTRING006(INTEGER005) = ReadLine(PPEPath() + "last2.dat", INTEGER005)
- Next
- For INTEGER006 = 2 To 38
- If (INTEGER006 == 2) Goto LABEL008
- INTEGER006 = INTEGER006 + 3
- :LABEL008
- TSTRING008(INTEGER006) = ReadLine(PPEPath() + "last2.dat", INTEGER006)
- Next
- For INTEGER007 = 3 To 39
- If (INTEGER007 == 3) Goto LABEL009
- INTEGER007 = INTEGER007 + 3
- :LABEL009
- TSTRING007(INTEGER007) = ReadLine(PPEPath() + "last2.dat", INTEGER007)
- Next
- TSTRING002(1) = TSTRING002(5)
- TSTRING002(5) = TSTRING002(9)
- TSTRING002(9) = TSTRING002(13)
- TSTRING002(13) = TSTRING002(17)
- TSTRING002(17) = TSTRING002(21)
- TSTRING002(21) = TSTRING002(25)
- TSTRING002(25) = TSTRING002(29)
- TSTRING002(29) = TSTRING002(33)
- TSTRING002(33) = TSTRING002(37)
- TSTRING002(37) = STRING012
- TSTRING003(2) = TSTRING003(6)
- TSTRING003(6) = TSTRING003(10)
- TSTRING003(10) = TSTRING003(14)
- TSTRING003(14) = TSTRING003(18)
- TSTRING003(18) = TSTRING003(22)
- TSTRING003(22) = TSTRING003(26)
- TSTRING003(26) = TSTRING003(30)
- TSTRING003(30) = TSTRING003(34)
- TSTRING003(34) = TSTRING003(38)
- TSTRING003(38) = STRING013
- TSTRING004(3) = TSTRING004(7)
- TSTRING004(7) = TSTRING004(11)
- TSTRING004(11) = TSTRING004(15)
- TSTRING004(15) = TSTRING004(19)
- TSTRING004(19) = TSTRING004(23)
- TSTRING004(23) = TSTRING004(27)
- TSTRING004(27) = TSTRING004(31)
- TSTRING004(31) = TSTRING004(35)
- TSTRING004(35) = TSTRING004(39)
- TSTRING004(39) = STRING014
- TSTRING005(4) = TSTRING005(8)
- TSTRING005(8) = TSTRING005(12)
- TSTRING005(12) = TSTRING005(16)
- TSTRING005(16) = TSTRING005(20)
- TSTRING005(20) = TSTRING005(24)
- TSTRING005(24) = TSTRING005(28)
- TSTRING005(28) = TSTRING005(32)
- TSTRING005(32) = TSTRING005(36)
- TSTRING005(36) = TSTRING005(40)
- TSTRING005(40) = STRING015
- TSTRING006(1) = TSTRING006(5)
- TSTRING006(5) = TSTRING006(9)
- TSTRING006(9) = TSTRING006(13)
- TSTRING006(13) = TSTRING006(17)
- TSTRING006(17) = TSTRING006(21)
- TSTRING006(21) = TSTRING006(25)
- TSTRING006(25) = TSTRING006(29)
- TSTRING006(29) = TSTRING006(33)
- TSTRING006(33) = TSTRING006(37)
- TSTRING006(37) = STRING009 - STRING016
- TSTRING008(2) = TSTRING008(6)
- TSTRING008(6) = TSTRING008(10)
- TSTRING008(10) = TSTRING008(14)
- TSTRING008(14) = TSTRING008(18)
- TSTRING008(18) = TSTRING008(22)
- TSTRING008(22) = TSTRING008(26)
- TSTRING008(26) = TSTRING008(30)
- TSTRING008(30) = TSTRING008(34)
- TSTRING008(34) = TSTRING008(38)
- TSTRING008(38) = STRING010 - STRING017
- TSTRING007(3) = TSTRING007(7)
- TSTRING007(7) = TSTRING007(11)
- TSTRING007(11) = TSTRING007(15)
- TSTRING007(15) = TSTRING007(19)
- TSTRING007(19) = TSTRING007(23)
- TSTRING007(23) = TSTRING007(27)
- TSTRING007(27) = TSTRING007(31)
- TSTRING007(31) = TSTRING007(35)
- TSTRING007(35) = TSTRING007(39)
- TSTRING007(39) = STRING011
- FClose -1
- FOpen 1, PPEPath() + "last.dat", 1, 3
- FPutLn 1, TSTRING002(1)
- FPutLn 1, TSTRING003(2)
- FPutLn 1, TSTRING004(3)
- FPutLn 1, TSTRING005(4)
- FPutLn 1, TSTRING002(5)
- FPutLn 1, TSTRING003(6)
- FPutLn 1, TSTRING004(7)
- FPutLn 1, TSTRING005(8)
- FPutLn 1, TSTRING002(9)
- FPutLn 1, TSTRING003(10)
- FPutLn 1, TSTRING004(11)
- FPutLn 1, TSTRING005(12)
- FPutLn 1, TSTRING002(13)
- FPutLn 1, TSTRING003(14)
- FPutLn 1, TSTRING004(15)
- FPutLn 1, TSTRING005(16)
- FPutLn 1, TSTRING002(17)
- FPutLn 1, TSTRING003(18)
- FPutLn 1, TSTRING004(19)
- FPutLn 1, TSTRING005(20)
- FPutLn 1, TSTRING002(21)
- FPutLn 1, TSTRING003(22)
- FPutLn 1, TSTRING004(23)
- FPutLn 1, TSTRING005(24)
- FPutLn 1, TSTRING002(25)
- FPutLn 1, TSTRING003(26)
- FPutLn 1, TSTRING004(27)
- FPutLn 1, TSTRING005(28)
- FPutLn 1, TSTRING002(29)
- FPutLn 1, TSTRING003(30)
- FPutLn 1, TSTRING004(31)
- FPutLn 1, TSTRING005(32)
- FPutLn 1, TSTRING002(33)
- FPutLn 1, TSTRING003(34)
- FPutLn 1, TSTRING004(35)
- FPutLn 1, TSTRING005(36)
- FPutLn 1, TSTRING002(37)
- FPutLn 1, TSTRING003(38)
- FPutLn 1, TSTRING004(39)
- FPutLn 1, TSTRING005(40)
- FClose 1
- FOpen 2, PPEPath() + "last2.dat", 1, 3
- FPutLn 2, TSTRING006(1)
- FPutLn 2, TSTRING008(2)
- FPutLn 2, TSTRING007(3)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(5)
- FPutLn 2, TSTRING008(6)
- FPutLn 2, TSTRING007(7)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(9)
- FPutLn 2, TSTRING008(10)
- FPutLn 2, TSTRING007(11)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(13)
- FPutLn 2, TSTRING008(14)
- FPutLn 2, TSTRING007(15)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(17)
- FPutLn 2, TSTRING008(18)
- FPutLn 2, TSTRING007(19)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(21)
- FPutLn 2, TSTRING008(22)
- FPutLn 2, TSTRING007(23)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(25)
- FPutLn 2, TSTRING008(26)
- FPutLn 2, TSTRING007(27)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(29)
- FPutLn 2, TSTRING008(30)
- FPutLn 2, TSTRING007(31)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(33)
- FPutLn 2, TSTRING008(34)
- FPutLn 2, TSTRING007(35)
- FPutLn 2, "--------- "
- FPutLn 2, TSTRING006(37)
- FPutLn 2, TSTRING008(38)
- FPutLn 2, TSTRING007(39)
- FPutLn 2, "--------- "
- FClose 2
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 24 Goto
- ; 108 Let
- ; 18 If
- ; 2 FOpen
- ; 6 FClose
- ; 80 FPutLn
- ; 1 GetUser
- ; 1 Delete
- ;
- ;
- ; ■ Functions used :
- ;
- ; 4 -
- ; 2 /
- ; 32 +
- ; 2 -
- ; 11 ==
- ; 7 <
- ; 7 <=
- ; 14 >=
- ; 7 !
- ; 14 &&
- ; 7 ||
- ; 2 Upper()
- ; 1 U_Name()
- ; 1 U_Logons()
- ; 1 U_Bdl()
- ; 1 U_Bul()
- ; 4 String()
- ; 14 PPEPath()
- ; 4 PcbNode()
- ; 11 ReadLine()
- ; 1 Carrier()
- ; 2 CDOn()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 7 For/Next
- ; 0 While/EndWhile
- ; 0 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-